package com.yfbao.horizon.inspection.config;

import lombok.Data;

/**
 * 指标采集规则内部类
 */
@Data
public class IndexRuleConfig {
    /**
     * 采样周期
     * 多久触发采集一次
     * 如果没有，则表示在触发时实时请求
     */
    private String period;

    /**
     * 采集方式
     * 自定义/指标查询
     */
    private String collectType;

    /**
     * 采集表达式
     * 基于prometheus表达式设计
     */
    private String promQL;

    /**
     * 结果格式化模板
     */
    private String resultFormat;
}
